package com.martin.lib_base.interfaces

/**
 * @author：孟凡华
 * @date：2022/8/9
 * @desc：用于多布局RecyclerView
 */
interface IItemType {

    //获取类型
    val itemType: Int

    companion object {
        /* 条目类型 */

        // 空数据item
        const val ITEM_TYPE_EMPTY = -1

        // 加载更多item
        const val ITEM_TYPE_MORE = -2

        // 头部
        const val ITEM_TYPE_HEADER = -3

        // 尾部
        const val ITEM_TYPE_FOOTER = -4

        //通用条目类型
        const val ITEM_TYPE_COMMON = 0
    }
}